const CGDisplayNoErr = 0
const CGEventNoErr = 0
const CGFLOAT_DEFINED = 1
const CGFLOAT_IS_DOUBLE = 0
const CGFLOAT_MAX = 3.4028235E+38
const CGFLOAT_MIN = 1.1754944E-38
const CGGlyphMax = 1
const CGGlyphMin = 0
const CGPDFDataFormatJPEG2000 = 2
const CGPDFDataFormatJPEGEncoded = 1
const CGPDFDataFormatRaw = 0
const CGRectMaxXEdge = 2
const CGRectMaxYEdge = 3
const CGRectMinXEdge = 0
const CGRectMinYEdge = 1
const CGVECTOR_DEFINED = 1
const kCGAnnotatedSessionEventTap = 2
const kCGAnyInputEventType = 4294967295
const kCGAssistiveTechHighWindowLevel = 1500
const kCGAssistiveTechHighWindowLevelKey = 20
const kCGBackingStoreBuffered = 2
const kCGBackingStoreNonretained = 1
const kCGBackingStoreRetained = 0
const kCGBackstopMenuLevel = -20
const kCGBackstopMenuLevelKey = 3
const kCGBaseWindowLevel = -2147483648
const kCGBaseWindowLevelKey = 0
const kCGBitmapAlphaInfoMask = 31
const kCGBitmapByteOrder16Big = 12288
const kCGBitmapByteOrder16Host = 4096
const kCGBitmapByteOrder16Little = 4096
const kCGBitmapByteOrder32Big = 16384
const kCGBitmapByteOrder32Host = 8192
const kCGBitmapByteOrder32Little = 8192
const kCGBitmapByteOrderDefault = 0
const kCGBitmapByteOrderMask = 28672
const kCGBitmapFloatComponents = 256
const kCGBitmapFloatInfoMask = 3840
const kCGBlendModeClear = 16
const kCGBlendModeColor = 14
const kCGBlendModeColorBurn = 7
const kCGBlendModeColorDodge = 6
const kCGBlendModeCopy = 17
const kCGBlendModeDarken = 4
const kCGBlendModeDestinationAtop = 24
const kCGBlendModeDestinationIn = 22
const kCGBlendModeDestinationOut = 23
const kCGBlendModeDestinationOver = 21
const kCGBlendModeDifference = 10
const kCGBlendModeExclusion = 11
const kCGBlendModeHardLight = 9
const kCGBlendModeHue = 12
const kCGBlendModeLighten = 5
const kCGBlendModeLuminosity = 15
const kCGBlendModeMultiply = 1
const kCGBlendModeNormal = 0
const kCGBlendModeOverlay = 3
const kCGBlendModePlusDarker = 26
const kCGBlendModePlusLighter = 27
const kCGBlendModeSaturation = 13
const kCGBlendModeScreen = 2
const kCGBlendModeSoftLight = 8
const kCGBlendModeSourceAtop = 20
const kCGBlendModeSourceIn = 18
const kCGBlendModeSourceOut = 19
const kCGBlendModeXOR = 25
const kCGCaptureNoFill = 1
const kCGCaptureNoOptions = 0
const kCGColorConversionTransformApplySpace = 2
const kCGColorConversionTransformFromSpace = 0
const kCGColorConversionTransformToSpace = 1
const kCGColorSpaceModelCMYK = 2
const kCGColorSpaceModelDeviceN = 4
const kCGColorSpaceModelIndexed = 5
const kCGColorSpaceModelLab = 3
const kCGColorSpaceModelMonochrome = 0
const kCGColorSpaceModelPattern = 6
const kCGColorSpaceModelRGB = 1
const kCGColorSpaceModelUnknown = -1
const kCGConfigureForAppOnly = 0
const kCGConfigureForSession = 1
const kCGConfigurePermanently = 2
const kCGCursorWindowLevel = 2147483630
const kCGCursorWindowLevelKey = 19
const kCGDesktopIconWindowLevel = -2147483603
const kCGDesktopIconWindowLevelKey = 18
const kCGDesktopWindowLevel = -2147483623
const kCGDesktopWindowLevelKey = 2
const kCGDirectMainDisplay = 0
const kCGDisplayAddFlag = 16
const kCGDisplayBeginConfigurationFlag = 1
const kCGDisplayBlendNormal = 0.0
const kCGDisplayBlendSolidColor = 1.0
const kCGDisplayDesktopShapeChangedFlag = 4096
const kCGDisplayDisabledFlag = 512
const kCGDisplayEnabledFlag = 256
const kCGDisplayFadeReservationInvalidToken = 0
const kCGDisplayMirrorFlag = 1024
const kCGDisplayMovedFlag = 2
const kCGDisplayRemoveFlag = 32
const kCGDisplaySetMainFlag = 4
const kCGDisplaySetModeFlag = 8
const kCGDisplayStreamFrameStatusFrameBlank = 2
const kCGDisplayStreamFrameStatusFrameComplete = 0
const kCGDisplayStreamFrameStatusFrameIdle = 1
const kCGDisplayStreamFrameStatusStopped = 3
const kCGDisplayStreamUpdateDirtyRects = 2
const kCGDisplayStreamUpdateMovedRects = 1
const kCGDisplayStreamUpdateReducedDirtyRects = 3
const kCGDisplayStreamUpdateRefreshedRects = 0
const kCGDisplayUnMirrorFlag = 2048
const kCGDockWindowLevel = 20
const kCGDockWindowLevelKey = 7
const kCGDraggingWindowLevel = 500
const kCGDraggingWindowLevelKey = 12
const kCGEncodingFontSpecific = 0
const kCGEncodingMacRoman = 1
const kCGErrorCannotComplete = 1004
const kCGErrorFailure = 1000
const kCGErrorIllegalArgument = 1001
const kCGErrorInvalidConnection = 1002
const kCGErrorInvalidContext = 1003
const kCGErrorInvalidOperation = 1010
const kCGErrorNoneAvailable = 1011
const kCGErrorNotImplemented = 1006
const kCGErrorRangeCheck = 1007
const kCGErrorSuccess = 0
const kCGErrorTypeCheck = 1008
const kCGEventFilterMaskPermitAllEvents = 7
const kCGEventFilterMaskPermitLocalKeyboardEvents = 2
const kCGEventFilterMaskPermitLocalMouseEvents = 1
const kCGEventFilterMaskPermitSystemDefinedEvents = 4
const kCGEventFlagMaskAlphaShift = 65536
const kCGEventFlagMaskAlternate = 524288
const kCGEventFlagMaskCommand = 1048576
const kCGEventFlagMaskControl = 262144
const kCGEventFlagMaskHelp = 4194304
const kCGEventFlagMaskNonCoalesced = 256
const kCGEventFlagMaskNumericPad = 2097152
const kCGEventFlagMaskSecondaryFn = 8388608
const kCGEventFlagMaskShift = 131072
const kCGEventFlagsChanged = 12
const kCGEventKeyDown = 10
const kCGEventKeyUp = 11
const kCGEventLeftMouseDown = 1
const kCGEventLeftMouseDragged = 6
const kCGEventLeftMouseUp = 2
const kCGEventMaskForAllEvents = 18446744073709551615
const kCGEventMouseMoved = 5
const kCGEventMouseSubtypeDefault = 0
const kCGEventMouseSubtypeTabletPoint = 1
const kCGEventMouseSubtypeTabletProximity = 2
const kCGEventNull = 0
const kCGEventOtherMouseDown = 25
const kCGEventOtherMouseDragged = 27
const kCGEventOtherMouseUp = 26
const kCGEventRightMouseDown = 3
const kCGEventRightMouseDragged = 7
const kCGEventRightMouseUp = 4
const kCGEventScrollWheel = 22
const kCGEventSourceGroupID = 44
const kCGEventSourceStateCombinedSessionState = 0
const kCGEventSourceStateHIDSystemState = 1
const kCGEventSourceStateID = 45
const kCGEventSourceStatePrivate = -1
const kCGEventSourceUnixProcessID = 41
const kCGEventSourceUserData = 42
const kCGEventSourceUserID = 43
const kCGEventSuppressionStateRemoteMouseDrag = 1
const kCGEventSuppressionStateSuppressionInterval = 0
const kCGEventSupressionStateRemoteMouseDrag = 1
const kCGEventSupressionStateSupressionInterval = 0
const kCGEventTabletPointer = 23
const kCGEventTabletProximity = 24
const kCGEventTapDisabledByTimeout = 4294967294
const kCGEventTapDisabledByUserInput = 4294967295
const kCGEventTapOptionDefault = 0
const kCGEventTapOptionListenOnly = 1
const kCGEventTargetProcessSerialNumber = 39
const kCGEventTargetUnixProcessID = 40
const kCGFloatingWindowLevel = 3
const kCGFloatingWindowLevelKey = 5
const kCGFontIndexInvalid = 65535
const kCGFontIndexMax = 65534
const kCGFontPostScriptFormatType1 = 1
const kCGFontPostScriptFormatType3 = 3
const kCGFontPostScriptFormatType42 = 42
const kCGGesturePhaseBegan = 1
const kCGGesturePhaseCancelled = 8
const kCGGesturePhaseChanged = 2
const kCGGesturePhaseEnded = 4
const kCGGesturePhaseMayBegin = 128
const kCGGesturePhaseNone = 0
const kCGGlyphMax = 65534
const kCGGradientDrawsAfterEndLocation = 2
const kCGGradientDrawsBeforeStartLocation = 1
const kCGHIDEventTap = 0
const kCGHeadInsertEventTap = 0
const kCGHelpWindowLevel = 200
const kCGHelpWindowLevelKey = 16
const kCGImageAlphaFirst = 4
const kCGImageAlphaLast = 3
const kCGImageAlphaNone = 0
const kCGImageAlphaNoneSkipFirst = 6
const kCGImageAlphaNoneSkipLast = 5
const kCGImageAlphaOnly = 7
const kCGImageAlphaPremultipliedFirst = 2
const kCGImageAlphaPremultipliedLast = 1
const kCGImageByteOrder16Big = 12288
const kCGImageByteOrder16Little = 4096
const kCGImageByteOrder32Big = 16384
const kCGImageByteOrder32Little = 8192
const kCGImageByteOrderMask = 28672
const kCGInterpolationDefault = 0
const kCGInterpolationHigh = 3
const kCGInterpolationLow = 2
const kCGInterpolationMedium = 4
const kCGInterpolationNone = 1
const kCGKeyboardEventAutorepeat = 8
const kCGKeyboardEventKeyboardType = 10
const kCGKeyboardEventKeycode = 9
const kCGLineCapButt = 0
const kCGLineCapRound = 1
const kCGLineCapSquare = 2
const kCGLineJoinBevel = 2
const kCGLineJoinMiter = 0
const kCGLineJoinRound = 1
const kCGMainMenuWindowLevel = 24
const kCGMainMenuWindowLevelKey = 8
const kCGMaxDisplayReservationInterval = 15
const kCGMaximumWindowLevel = 2147483631
const kCGMaximumWindowLevelKey = 14
const kCGMinimumWindowLevel = -2147483643
const kCGMinimumWindowLevelKey = 1
const kCGModalPanelWindowLevel = 8
const kCGModalPanelWindowLevelKey = 10
const kCGMomentumScrollPhaseBegin = 1
const kCGMomentumScrollPhaseContinue = 2
const kCGMomentumScrollPhaseEnd = 3
const kCGMomentumScrollPhaseNone = 0
const kCGMouseButtonCenter = 2
const kCGMouseButtonLeft = 0
const kCGMouseButtonRight = 1
const kCGMouseDownEventMaskingDeadSwitchTimeout = 60.0
const kCGMouseEventButtonNumber = 3
const kCGMouseEventClickState = 1
const kCGMouseEventDeltaX = 4
const kCGMouseEventDeltaY = 5
const kCGMouseEventInstantMouser = 6
const kCGMouseEventNumber = 0
const kCGMouseEventPressure = 2
const kCGMouseEventSubtype = 7
const kCGMouseEventWindowUnderMousePointer = 91
const kCGMouseEventWindowUnderMousePointerThatCanHandleThisEvent = 92
const kCGNormalWindowLevel = 0
const kCGNormalWindowLevelKey = 4
const kCGNullDirectDisplay = 0
const kCGNullWindowID = 0
const kCGNumReservedWindowLevels = 16
const kCGNumberOfEventSuppressionStates = 2
const kCGNumberOfEventSupressionStates = 2
const kCGNumberOfWindowLevelKeys = 21
const kCGOverlayWindowLevel = 102
const kCGOverlayWindowLevelKey = 15
const kCGPDFArtBox = 4
const kCGPDFBleedBox = 2
const kCGPDFCropBox = 1
const kCGPDFMediaBox = 0
const kCGPDFObjectTypeArray = 7
const kCGPDFObjectTypeBoolean = 2
const kCGPDFObjectTypeDictionary = 8
const kCGPDFObjectTypeInteger = 3
const kCGPDFObjectTypeName = 5
const kCGPDFObjectTypeNull = 1
const kCGPDFObjectTypeReal = 4
const kCGPDFObjectTypeStream = 9
const kCGPDFObjectTypeString = 6
const kCGPDFTrimBox = 3
const kCGPathEOFill = 1
const kCGPathEOFillStroke = 4
const kCGPathElementAddCurveToPoint = 3
const kCGPathElementAddLineToPoint = 1
const kCGPathElementAddQuadCurveToPoint = 2
const kCGPathElementCloseSubpath = 4
const kCGPathElementMoveToPoint = 0
const kCGPathFill = 0
const kCGPathFillStroke = 3
const kCGPathStroke = 2
const kCGPatternTilingConstantSpacing = 2
const kCGPatternTilingConstantSpacingMinimalDistortion = 1
const kCGPatternTilingNoDistortion = 0
const kCGPopUpMenuWindowLevel = 101
const kCGPopUpMenuWindowLevelKey = 11
const kCGRenderingIntentAbsoluteColorimetric = 1
const kCGRenderingIntentDefault = 0
const kCGRenderingIntentPerceptual = 3
const kCGRenderingIntentRelativeColorimetric = 2
const kCGRenderingIntentSaturation = 4
const kCGScreenSaverWindowLevel = 1000
const kCGScreenSaverWindowLevelKey = 13
const kCGScreenUpdateOperationMove = 1
const kCGScreenUpdateOperationReducedDirtyRectangleCount = 2147483648
const kCGScreenUpdateOperationRefresh = 0
const kCGScrollEventUnitLine = 1
const kCGScrollEventUnitPixel = 0
const kCGScrollPhaseBegan = 1
const kCGScrollPhaseCancelled = 8
const kCGScrollPhaseChanged = 2
const kCGScrollPhaseEnded = 4
const kCGScrollPhaseMayBegin = 128
const kCGScrollWheelEventDeltaAxis1 = 11
const kCGScrollWheelEventDeltaAxis2 = 12
const kCGScrollWheelEventDeltaAxis3 = 13
const kCGScrollWheelEventFixedPtDeltaAxis1 = 93
const kCGScrollWheelEventFixedPtDeltaAxis2 = 94
const kCGScrollWheelEventFixedPtDeltaAxis3 = 95
const kCGScrollWheelEventInstantMouser = 14
const kCGScrollWheelEventIsContinuous = 88
const kCGScrollWheelEventMomentumPhase = 123
const kCGScrollWheelEventPointDeltaAxis1 = 96
const kCGScrollWheelEventPointDeltaAxis2 = 97
const kCGScrollWheelEventPointDeltaAxis3 = 98
const kCGScrollWheelEventScrollCount = 100
const kCGScrollWheelEventScrollPhase = 99
const kCGSessionEventTap = 1
const kCGStatusWindowLevel = 25
const kCGStatusWindowLevelKey = 9
const kCGTabletEventDeviceID = 24
const kCGTabletEventPointButtons = 18
const kCGTabletEventPointPressure = 19
const kCGTabletEventPointX = 15
const kCGTabletEventPointY = 16
const kCGTabletEventPointZ = 17
const kCGTabletEventRotation = 22
const kCGTabletEventTangentialPressure = 23
const kCGTabletEventTiltX = 20
const kCGTabletEventTiltY = 21
const kCGTabletEventVendor1 = 25
const kCGTabletEventVendor2 = 26
const kCGTabletEventVendor3 = 27
const kCGTabletProximityEventCapabilityMask = 36
const kCGTabletProximityEventDeviceID = 31
const kCGTabletProximityEventEnterProximity = 38
const kCGTabletProximityEventPointerID = 30
const kCGTabletProximityEventPointerType = 37
const kCGTabletProximityEventSystemTabletID = 32
const kCGTabletProximityEventTabletID = 29
const kCGTabletProximityEventVendorID = 28
const kCGTabletProximityEventVendorPointerSerialNumber = 34
const kCGTabletProximityEventVendorPointerType = 33
const kCGTabletProximityEventVendorUniqueID = 35
const kCGTailAppendEventTap = 1
const kCGTextClip = 7
const kCGTextFill = 0
const kCGTextFillClip = 4
const kCGTextFillStroke = 2
const kCGTextFillStrokeClip = 6
const kCGTextInvisible = 3
const kCGTextStroke = 1
const kCGTextStrokeClip = 5
const kCGTornOffMenuWindowLevel = 3
const kCGTornOffMenuWindowLevelKey = 6
const kCGUtilityWindowLevel = 19
const kCGUtilityWindowLevelKey = 17
const kCGWindowBackingCFNumberType = 3
const kCGWindowIDCFNumberType = 3
const kCGWindowImageBestResolution = 8
const kCGWindowImageBoundsIgnoreFraming = 1
const kCGWindowImageDefault = 0
const kCGWindowImageNominalResolution = 16
const kCGWindowImageOnlyShadows = 4
const kCGWindowImageShouldBeOpaque = 2
const kCGWindowListExcludeDesktopElements = 16
const kCGWindowListOptionAll = 0
const kCGWindowListOptionIncludingWindow = 8
const kCGWindowListOptionOnScreenAboveWindow = 2
const kCGWindowListOptionOnScreenBelowWindow = 4
const kCGWindowListOptionOnScreenOnly = 1
const kCGWindowSharingCFNumberType = 3
const kCGWindowSharingNone = 0
const kCGWindowSharingReadOnly = 1
const kCGWindowSharingReadWrite = 2
